package com.wmh.baseservice.common.websocket;

import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

import javax.websocket.*;
import javax.websocket.server.ServerEndpoint;

/**
 * @author 谢骏
 * @date 2023/8/30 16:12
 **/
@Component
@ServerEndpoint("/websocket/{adId}")
@Slf4j
public class WebSocketServer {

    

    /**
     * 连接建立成功调用的方法
     */
    @OnOpen
    public void onOpen(Session session) {

    }

    /**
     * 连接关闭时处理
     */
    @OnClose
    public void onClose(Session session) {

    }

    /**
     * 抛出异常时处理
     */
    @OnError
    public void onError(Session session, Throwable exception) {


    }

    /**
     * 收到客户端消息时调用的方法
     */
    @OnMessage
    public void onMessage(Session session, String message) {

    }
}
